// 获取全局状态
import useUserStore from "@/store/modules/user";

// 校验是否有权限
export function checkPermi(originData,type,title,catalogue) {
    // originData  1、房屋设施采集   2、房屋设施数据质检    3.承载体易损性分析  4、地震灾害风险评估与区划
    // 5、地震灾害损失预评估    6、地震现场灾害损失评估   7、地震地质灾害评估   8、地震活动断层探查管理   9、 地震区划与抗震设防管理
    // 10、地震安全保障服务   11、 地震灾害风险产品信息服务    12、 房屋加固改造信息服务   13、 数据数据管理   14、工作门户
    const peopleGroup = useUserStore().peopleGroup;
    if(originData=='4'){
        if(peopleGroup=='公众'){
            return false;
        }else if(peopleGroup=='地震行业'){
            return true;
        }else if(peopleGroup=='政府人群'){
            return false;
        }
    }else if(originData=='8'){
        if(peopleGroup=='公众'){
            if(type=='look'){
                return true;
            }else{
                return false;
            }
        }else if(peopleGroup=='地震行业'){
            if(type=='look'){
                return true;
            }else{
                return false;
            }
        }else if(peopleGroup=='政府人群'){
            if(type=='look'){
                return true;
            }else{
                return false;
            }
        }
    }else if(originData=='7'){
        if(peopleGroup=='公众'){
            return false;
        }else if(peopleGroup=='地震行业'){
            return true;
        }else if(peopleGroup=='政府人群'){
            return true;
        }
    }else if(originData=='5'){
        if(peopleGroup=='公众'){
            return false
        }else if(peopleGroup=='地震行业'){
            return true;
        }else if(peopleGroup=='政府人群'){
            if(title.includes('简本报告')){
                return true;
            }else if(title.includes('详本报告')){
                return false;
            }else if(title.includes('现场调查报告')){
                return false;
            }
        }
    }else if(originData=='6'){
        if(peopleGroup=='公众'){
            if(catalogue=='评估报告'){
                if(type=='look'){
                    return true;
                }else{
                    return false;
                }
            }else if(catalogue=='评估报表'){
                return false;
            }
        }else if(peopleGroup=='地震行业'){
            if(catalogue=='评估报告'){
                return true;
            }else if(catalogue=='评估报表'){
                if(type=='look'){
                    return true;
                }else{
                    return false;
                }
            }
        }else if(peopleGroup=='政府人群'){
            if(catalogue=='评估报告'){
                return true;
            }else if(catalogue=='评估报表'){
                if(type=='look'){
                    return true;
                }else{
                    return false;
                }
            }
        }
    }else if(originData=='10'){
        if(peopleGroup=='公众'){
            return false;
        }else if(peopleGroup=='地震行业'){
            if(type=='look'){
                return true;
            }else{
                return false;
            }
        }else if(peopleGroup=='政府人群'){
            return true;
        }
    }else{
        return true
    }
  }